.blue{ 
    color:#0abfde;
}
.bold{
    font-weight: bold;
}
.text_left{
    text-align: left;
}
.fl{float: left;}
.relative{position: relative;}
#cart{
    width: 960px;
    margin:0 auto;
    overflow:hidden;
}
#header_container{
    border-bottom:1px solid #d5cfca;
}
#cart_step{
    padding:22px 0;
    height: 56px;
}
#container{
    background: #eee7e1;
    padding:15px 0;
    margin-top:0px;
}
#footer_container{
    margin-top:0;
}
#cart .cart_products_v2 .text_left{
    text-align: left;
}
.btn_grey_small{
    float: left;
    display: block;
    width: 84px;
    height: 32px;
    line-height: 31px;
    text-align: center;
    border: 1px solid #d9d9d9;
    background: #fafafa;
}
.btn_grey_small:hover{
    background: #f5f5f5;
    border-color: #cecece;
}
.btn_grey_mid{
    float: left;
    display: block;
    width: 103px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    background: url(/assets/images/jumei/cart/btn_grey_mid.jpg) 0 0 no-repeat transparent;
}
#cart .confirm_pay .btn_grey_mid{
    width:auto;
    line-height: 40px;
    color:#ed145b;
    background:none;
}
#cart .confirm_pay .btn_grey_mid:hover{
    text-decoration: none;
}
.btn_pink_big{
    display: block;
    line-height: 40px;
    text-align: center;
    margin-left:20px;
    width: 160px;
    height: 40px;
    background: #f8296d;
    border: 1px solid #f9477a;
    float: right;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
    overflow: hidden;
}
.btn_pink_big:hover{
    background: #e5406f;
    border-color: #c81f52;
    text-decoration:none;
}
.confirm_pay .btn_pink_big{
    width:160px;
    height:40px;
    *line-height:30px;
    background:#f8296d;
    border:1px solid #fc6e9d;
    float: right;
    color:#fff;
    font-size: 20px;
    cursor: pointer;
    overflow:hidden;
}
.btn_pink_small{
    width: 60px;
    height: 26px;
    line-height: 25px;
    text-align: center;
    color:#fff;
    background: url(/assets/images/jumei/cart_v2/btn_promo_card.jpg) 0 0 no-repeat transparent;
    border: none;
    cursor: pointer;
    margin-left: 5px;
}
.buy_number_input{
    display: inline-block;
    height:20px;
    line-height: 20px;
    width: 72px;
    border: 1px solid #ccc;
    color:#666;
    font-family: Tahoma;
    overflow: hidden;
    _zoom:1;
    _display: inline;
}
.buy_number_input span{
    float:left;
    height:20px;
    line-height:20px;
    width:20px;
    text-align:center;
    font-size: 16px;
    display:block;
    cursor: pointer;
    background: url(/assets/images/jumei/cart_v2/cart_show_bg.jpg) repeat-x 0 0px transparent;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
.buy_number_input .turn_gray{
    color: #ccc;
    cursor: not-allowed;
}
.buy_number_input input{
    float:left;
    width:30px;
    height:20px;
    line-height: 20px;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-top:none;
    border-bottom:none;
    text-align: center;
    color:#000;
    font-size: 14px;
    background: #fff;
}
#cart .cart_products table .number_box .pink {
    line-height: 18px;
}
#cart .cart_products table .number_box .pink span {
    width: auto;
    line-height: 18px;
    background: #ED145B;
    color: #fff;
    padding: 1px 3px;
}

#cart .step {
    margin:40px 0 20px;
    display:inline-block;
}
#cart .hidden{
    display: none;
}
#cart .free_freight{
    background: url(/assets/images/jumei/cart/new/free_freight.jpg) no-repeat 0 center;
    text-indent:48px;
    line-height:34px;
    color: #fe7b8c;
}
#cart .cart_products{
    /*margin-bottom:15px;*/
    background: #fff;
}
#cart .cart_products table{
    font-size:12px;
    color:#000;
    border:1px solid #ccc;
    border-bottom: none;
}
#cart .cart_products table .sale_info td{
    border-bottom: 1px solid #dbd7c6;
}
#cart .cart_products table .sale_info .yellow_bg{
    background: #fffae6;
    padding: 15px 20px 0 20px;
}
#cart .cart_products table .sale_info td{
    padding:0px;
}
#cart .cart_products table .sale_info .grey{
    font-weight: normal;
    margin-left: 10px;
}
#cart .cart_products table .sale_info .sale_items{
    overflow: hidden;
    padding: 15px 0 0 0;
    _padding:15px 0;
    _zoom:1;
}
#cart .cart_products table .sale_info .sale_item{
    float: left;
    width: 190px;
    height: 60px;
    padding:10px;
    margin:0px 7px 18px 7px;
    background: #fff;
    box-shadow: 1px 1px 3px #ccc;
    overflow: hidden;
}
#cart .cart_products table .sale_tag{
    float: left;
    width:24px;
    line-height: 18px;
    color:#fff;
    padding: 1px 6px 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
#cart .cart_products table .sale_info .sale_tag{
    width: auto;
}
#cart .cart_products .cart_item .sale_info_container{
    margin-top:4px;
}
#cart .cart_products .cart_item .sale_info{
    position: relative;
    height: 20px;
    float: left;
    margin:0 10px 0px 0;
    padding-bottom: 10px;
}
#cart .cart_products .cart_item .sale_view{
    display: none;
    position: absolute;
    top:30px;
    left:0px;
    height: 30px;
    line-height: 30px;
    background: #fff;
    border:1px solid #d2d2d2;
    color:#666;
    padding:5px 15px;
    z-index: 2;
    white-space:nowrap;
}
#cart .cart_products .cart_item .sale_info_hover .sale_view{
    display: block;
}
#cart .cart_products .cart_item .sale_info .sale_view a{
    font-size: 12px;
    color:#ed154b;
}
#cart .cart_products .link_more_corn, #cart .cart_products .link_more_corn02 {
    width: 0;
    height: 0;
    font-size: 0;
    display: inline-block;
    border-width: 0 7px 7px;
    border-style: dashed dashed solid;
    position: absolute;
    z-index: 1;
}
#cart .cart_products .link_more_corn {
    border-color: transparent transparent #d2d2d2;
    left: 8px;
    top: -8px;
}
#cart .cart_products .link_more_corn02 {
    border-color: transparent transparent #FFFFFF;
    top: 1px;
    left: -7px;
    overflow: hidden;
}

#cart .cart_products table .gift{
    background:#0abede;
}
#cart .cart_products table .zengpin{
    background:#fff;
    border:1px solid #f00;
    color:#f00;
}
#cart .cart_products table .reduce,
#cart .cart_products table .reduce_no_cap{
    background:#ff6f0f;
}
#cart .cart_products table .card_no_cap,
#cart .cart_products table .card{
    background:#ed145b;
}
#cart .cart_products table .reduce_price{
    background:#4799ff;
}
#cart .cart_products table .discount_for_Nth{
    background:#ff7fb2;
}
#cart .cart_products table .reduce_num{
    background:#ab65d7;
}
#cart .cart_products table .buy_x_free_y{
    background:#ff6f0f;
}
#cart .cart_products table .cart_gift .name .item_name .gift{
    border:1px solid #0ABEDE;
    background: #fff;
    color: #0ABEDE;
}



#cart .cart_products table .sale_info .sale_item .sale_rule{
    float: left;
    width: 125px;
    margin-left: 10px;
    line-height: 18px;
    color:#444;
    overflow: hidden;
}
#cart .cart_products table .sale_info .sale_item .sale_rule .title{
    height: 36px;
    overflow: hidden;
}
#cart .cart_products table .sale_info .sale_item .timer{
    color:#ed145b;
}
#cart .cart_products table .price_sum{
    float: right;
    margin:7px 0px 0 0;
    text-align: right;
}
#cart .cart_products table .price_sum .blue{
    font-size: 12px;
}
.confirm_pay .price_sum{
    float: right;
    line-height: 40px;
    text-align: right;
}

#cart .cart_products table .focus_item{
    background: #fefdf3;
}
#cart .cart_products .focus_tr td{
    background: #feabc5;
    color:#fff;
}
#cart .cart_products .focus_tr td .focus_amount{
    color:#ed145b;
    font-weight: bold;
    font-family: Helvetica, arial, "sans-serif";
}
#cart .cart_products table th.text_left,#cart .cart_products table td.text_left{
    text-align: left;
}
#cart .cart_products th{
    height: 34px;
    text-align: center;
    border-bottom: 1px solid #e2e2e2;
    background: #f1f1f1;
    color:#000;
}
#cart .cart_products table td{
    padding: 20px 0 12px;
    border-bottom: 1px dashed #ebebeb;
    vertical-align: top;
}
#cart .cart_products table td input,#cart .cart_products table td img{
    vertical-align:middle;
}
#cart .cart_products table .action_box{
    text-align: left;
}
#cart .cart_products table .action_box p{
    line-height: 18px;
}
#cart .cart_products table .action_box a{
    color:#666;
}
#cart .cart_products table .pic{
    height:60px;
    width: 70px;
    margin-left: 20px;
    text-align: right;
    /*overflow: hidden;*/
    position:relative;
}
#cart .cart_products table .name .global_coin{background:url(/assets/images/jumei/global/global_pro_coin.png?v0722) no-repeat;width:82px;height:20px;}

#cart .cart_products table .name .item_name{
    height: 36px;
    line-height: 18px;
    overflow: hidden;
    /*padding-top: 5px;*/
}
#cart .cart_products table .name .item_name .sale_tag{
    background: #0abede;
    padding: 1px 6px 2px;
    margin-right: 3px;
    color:#fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
#cart .cart_products table .name .item_note{
    color:#999;
}
#cart .cart_products table .btn_grey_small{
    color:#333;
    font-size: 14px;
    margin: 3px 15px 0 30px;
    height: 38px;
    line-height: 38px;
    width: 123px;
}
#cart .cart_products table .btn_pink_big{
    color:#fff;
    font-weight: bold;
    font-size: 16px;
}
#cart_products .no_inventory{
    background: #f7f7f7;
}
#cart_products .sold_out{
    background: #f7f7f7;
}
#cart_products .sold_out .sold_out_tag{
    background: #666;
    color:#fff;
    padding:1px 2px;
}
#cart #cart_products .add_again td{
    background: #fffae6;
    text-indent: 30px;
    padding:10px 0;
}
#cart_products .add_again td a{
    color:#ed145b;
}
#cart .cart_products table .btn_grey_small:hover,#cart .cart_products table .btn_pink_big:hover{
    text-decoration: none;
}
#cart .cart_products table .name a{
    color:#000;
    font-size: 14px;
}
#cart .cart_products table .name a:hover{
    color:#ED145B;
}
#cart .cart_products table td.product_box{
    overflow: hidden;
}
#cart .cart_products table td.number_box,#cart .cart_products table td.price_box,#cart .cart_products table td.count_price_box,
#cart .cart_products table td.action_box{
    font-family: Helvetica, arial, sans-serif;
    _padding-right:5px;
}
#cart .cart_products table .cart_gift td.number_box{
    color:#666;
}
#cart .cart_products table td.price_box.text_left{
    text-align: left;
}
#cart_amount_line{
    background: #fff;
    overflow: hidden;
    padding:15px 0;
    box-shadow: 0 0 1px #999;
    _zoom:1;
}
#cart .cart_products table td.count_price_box,#cart .cart_products table td.price_box{
    color:#333;
    font-size: 16px;
    font-family: Helvetica, arial, sans-serif;
    font-weight:700;
    text-align: center;
    /*vertical-align:top;*/
    /*padding-top: 24px;*/

}
#cart .cart_products table td.count_price_box .pink, #cart .cart_products table td.price_box span, #cart .cart_left .exp_num{
    font-size: 16px;
}
#cart .cart_products table .count_price_box .blue{
    font-size: 12px;
    color:#0abede;
}
#cart .cart_products table .count_price_box .blue a{
    color:#0abede;
}
#cart .cart_products table .count_price_box .blue a:hover{
    text-decoration: none;
}
#cart .cart_products table td.count_price_box.text_left{
    text-align: left;
}
#cart .cart_products table .count_price_box .grey,#cart .cart_products table .count_price_box .grey b{
    font-weight: normal;
    font-size: 12px;
}
#cart .cart_products table tr.middle th{
    font-size: 16px;
    font-family: Helvetica, arial, sans-serif;
    font-weight: bold;
    text-align: left;
}
#cart .cart_products table .count{
    width:100%;
    text-align: right;
    background: #fdfcfc;
    border-bottom:1px solid #dbd7c6;
    padding:0;
}
#cart .cart_products table td.count .total_count, .confirm_pay .total_count, .orders_total_amount .total_count{
    font-family: Helvetica, arial, sans-serif;
    color:#ed415b;
    font-weight: bold;
    font-size: 22px;
}
#cart .cart_products table td.count .clean_cart{
    display: block;
    float:left;
    margin: 15px 0 0 0px;
    font-size: 12px;
    height:13px;
    line-height: 13px;
    color:#999;
}

#cart .cart_products table #go_to_order{
    margin-right: 20px;
    font-size: 20px;
}
#cart .cart_products table .go_to_order_disabled{
    background: none repeat scroll 0 0 #999999;
    border: 1px solid #666666;
    color: #fff;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    margin-left: 20px;
    margin-right:20px;
    overflow: hidden;
    text-align: center;
    width: 160px;
}
#cart .cart_products table .no_border td{
    border-bottom: none;
}
#cart .cart_products table td.confirm_btn{
    text-align:right;
    padding-right:20px;
}
#cart .cart_products table td.count div span{
    font-family: Helvetica, arial, sans-serif;
}
#cart .cart_empty{
    margin-bottom:15px;
    padding: 50px 35px 70px 70px;
    background: #fff;
    border-bottom:1px solid #d5cfca;
}
#cart .cart_empty span{
    height:15px;
    line-height:16px;
    display:block;
    background:url(/assets/images/css_pics/i/mall/cart_ico.png) no-repeat;
    padding-left:18px;
    margin-bottom:15px;
    font-size:14px;
}

#cart .cart_empty .empty_icon{
    float: left;
}
#cart .cart_empty .empty_right{
    float: left;
    margin-left: 50px;
}
#cart .cart_empty .empty_right a{
    text-decoration: none;
}
#cart .cart_empty .empty_right .grey{
    vertical-align: top;
    line-height: 33px;
    height: 33px;
}
#cart .cart_empty .search{
    margin-top:15px;
    position: relative;
    width: 298px;
    height: 24px;
    border:1px solid #ccc;
    _zoom:1;
}
#cart .cart_empty .search .btn_cart_search{
    display: block;
    float: right;
    width: 20px;
    height: 22px;
    margin:1px 1px 0 0;
    border:none;
    text-indent: -9999px;
    background: url(/assets/images/jumei/cart_v2/search_icon.jpg) no-repeat 0 0 transparent;
    cursor: pointer;
    _zoom:1;
}
#cart .cart_empty .search .search_input{
    float: left;
    border:none;
    width: 270px;
    height: 24px;
    line-height: 24px;
    outline: none;
    color:#999;
    text-indent: 5px;
}
#cart .cart_empty .search .active{
    color:#333;
}
#cart .cart_other_products{
    background: #fff;
    display: none;
    border-bottom: 1px solid #d5cfca;
}
#cart .cart_other_products .cart_cross_triggers{
    background: #f1f1f1;
    padding: 5px 0 0 30px;
    height: 28px;
    border: 1px solid #e2e2e2;
}
#cart .cart_other_products .cart_cross_triggers a{
    display: block;
    float: left;
    height: 27px;
    line-height: 27px;
    width: 140px;
    text-align: center;
    margin:0 10px ;
    font-weight: bold;
    color:#000;
    border: 1px solid #f1f1f1;
    border-bottom-color: #e2e2e2;
}

#cart .cart_other_products .cart_cross_triggers .current,#cart .cart_other_products .cart_cross_triggers a:hover{
    text-decoration: none;
    background: #fff;
    color:#ed145b;
    line-height: 27px;
    border: 1px solid#e2e2e2;
    border-bottom-color: #fff;
}
#cart .cart_other_products ul.product_list li{
    margin: 0 15px 15px 15px;
    height: 305px;
    _display: inline;
    text-align: left;
}
#cart .cart_other_products ul.product_list li div{
    _zoom:1;
}
#cart .cart_other_products ul.product_list li .buyer_num{
    margin-bottom: 10px;
    color:#999;
}
#cart_step .cart_step{
    background: url(/assets/images/jumei/cart_v2/cart_steps.jpg) no-repeat 0 0 transparent;
    width: 467px;
    height: 26px;
    overflow: hidden;
    float:right;
    margin:30px 0 0;
}

#cart_step .cart_step1{
    background-position: 0 -26px;
}
#cart_step .cart_step2{
    background-position: 0 -52px;
}
#cart_step .cart_step3{
    background-position: 0 -78px;
}


#cart .cart_left{
    padding:0px 22px;
    color:#000;
    background:#FFF;
    zoom:1;
}
#cart .cart_left_last{
    margin-bottom:0px;
}
#cart .cart_left .option{
    font-size:12px;
    padding:0 0 30px 0px;
    position: relative;
}
#cart.pay .cart_left .option{
    padding:15px 0px 15px 100px;
}
#cart .cart_left .option .content{
    overflow:hidden;
}
#cart .cart_left .option .address_btns_wrap{
    height:30px;padding:18px 0 6px 0;clear:both;
}
#cart .site_edit_tip{
    position: absolute;
    top: 10px;
    left: 100px;
    padding: 0;
}
#cart .site_edit .tips_tit_tip{margin: 0;width: 810px;}
.clb{clear:both;height:1px;overflow:hidden;}
.address_btns_wrap .add_address_btn{
    display:block;width:70px;height:26px;line-height:26px;border:1px solid #cfcfcf;
    padding-left:24px;color:#333333;
    background: url(/assets/images/jumei/cart/new/add_btn.jpg);float:left;}
.address_btns_wrap a:hover{text-decoration:none;}
.address_btns_wrap .address_more{
    clear: both;
    float: left;
    margin: 0 16px 0 0;
    padding-top:6px;
}
.address_btns_wrap .address_more a span{
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 0;
    margin: 5px 0 0 5px;
    overflow: hidden;
    width: 0;
}
.address_btns_wrap .address_more a.stri_open span{
    border-color: #ED145B rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid dashed dashed;
    border-width: 6px 6px 0;
}
.address_btns_wrap .address_more a.stri_close span{
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ED145B;
    border-style: dashed dashed solid;
    border-width: 0 6px 6px;
}

#cart.pay .cart_left .option .content{
    border-bottom:none;
    padding-bottom: 0;
}
#cart .cart_left .title{
    font-size:18px;
    line-height:50px;
    font-weight:bold;
    height:50px;
    color: #000;
    font-family:"微软雅黑";
}
#cart .cart_left .title span{
    padding-left: 8px;
    font-size: 14px !important;
}
#cart .cart_left .title .manage_corn{
    float:right;
    color:#666666;
    font-size:12px;
    font-family:"宋体";
    padding-left:18px;
    font-weight: normal;
    margin:0px 15px 0 0;
    height: 44px;
    background: url(/assets/images/jumei/cart/new/manage_corn.png) no-repeat left 25px;
    padding-top:6px;
}
#cart .cart_left .option p{
    margin-bottom: 10px;
}
#cart .cart_left .option p.bold{
    font-size: 14px;
}
#cart .cart_left .option .paytype_balance_info{
    margin-bottom: 20px;
}
#cart .cart_left .option .content .bold,#cart .cart_left .option .paytype_balance_info .money{
    font-family: Helvetica, arial, sans-serif;
}
#cart .cart_left .option .content div.selected{
    background: none repeat scroll 0 0 #e7f5d0;
}
#cart .cart_left .option .content div.disable label{
    text-decoration: line-through;
}
#cart .cart_left .option .content .option_box .rdoAddress,#cart .cart_left .option .content .option_box .address_lbl{
    float:left;
    display: inline;
    cursor:pointer;
}
#cart .cart_left .option .content .option_box .btnEditAddress, #cart .option_box .btnEditAddress_new, #cart .option_box .btnEditAddress_del{
    display: none;
    position:absolute;
    right:20px;
    bottom:15px;
    z-index:1;
    _zoom:1;
}

#cart .cart_left .option .content .option_box .btnEditAddress_new{
    top:12px;right:42px;
    cursor: pointer;
    color:#ed145b;
    height: 14px;line-height:14px;font-size:12px;
    overflow:hidden;
}
#cart .cart_left .option .content .option_box .btnEditAddress_del{
    top:12px;right:10px;
    cursor: pointer;
    color:#ed145b;
    height: 14px;line-height:14px;font-size:12px;
    overflow:hidden;
}
#cart .cart_left .option .content .option_box .btnEditAddress_new:hover{
    text-decoration: underline;
}
#cart .pay_status .fail_reason{
    border: 1px solid #fed286;
    background: #fffce7;
    padding:30px;
    margin-top: 25px;
}
#cart .pay_status .fail_reason h2{
    font-size: 16px;
    margin-bottom: 20px;
}
#cart .pay_status .fail_reason p{
    margin-bottom: 10px;
    line-height: 18px;
    color:#333;
    font-size: 14px;
}
#cart .pay_status .fail_reason .bold{
    margin-bottom: 0px;
}
#cart .pay_status .fail_reason ul{
    margin-left: 20px;
}
#cart .pay_status .fail_reason li{
    list-style-type: disc;
}
#cart .pay_status .blue{
    color:#0abede;
}
#cart .pay_status .green{
    color:#6eaf4f;
}
.need_verify_idnum{
    padding: 45px 0px;
    text-align: center;
    width: 400px;
    font-size: 14px;
    font-family: "宋体";
}
.need_verify_idnum p{
    font-size: 12px;
}
.need_verify_idnum .btn_box{padding-top: 35px;}
.need_verify_idnum .btn_pink_small{
    text-decoration: none;
    background: #ec165c;
    width: 185px;
    display: inline-block;
    height: 32px;
    line-height: 32px;
}
#cart .pay_status .btn_pink_mid{
    background: url(/assets/images/jumei/cart_v2/pink_mid_line.jpg) repeat-x 0 0 transparent;
    height: 26px;
    line-height: 26px;
    width: 70px;
    display: block;
    color:#fff;
    text-align: center;
}
.need_verify_idnum .tips_tit{
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 13px;
}
.need_verify_idnum .warning_icon{
    background: url("/assets/images/jumei/warning.png") no-repeat;
    height: 26px;
    width: 26px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}
#cart .pay_status .btn_pink_mid:hover{
    text-decoration: none;
}
.list_status{
    margin-top:20px;
}
.list_status .privilege{margin:10px 0;background:#f7f7f7;padding:16px;}
.list_status h2{
    font-size: 14px;
    margin-bottom: 20px;
    height: 24px;
    line-height: 24px;
    text-indent: 10px;
}
.list_status table{
    width: 100%;
    border:1px solid #ededed;
}
.list_status tr{
    border:1px solid #ededed;
}
.list_status td{
    padding:10px 20px;
}
.list_status .blue .pay_icon,.list_status .green .pay_icon{
    background-position: 0 -160px;
    width: 24px;
    height: 24px;
}
.list_status .green .pay_icon{
    background-position: -27px -160px;
}
.list_status .tips{
    color:#666;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #eee;
}
.list_status .soldout .soldout_icon{
    background-position: 0 -196px;
    width: 52px;
    height: 52px;
    float: none;
    display: inline-block;
}

.list_status .list_num{
    margin-bottom: 10px;
}
.list_status .privilege_list_num{margin:20px 0;}
.list_status .soldout{
    background: #f7f7f7;
    margin-bottom: 15px;
}
.list_status .pic{
    margin-left: 5px;
}
.list_status .product_name{
    display: block;
    color:#333;
    height: 36px;
    line-height: 18px;
    overflow: hidden;
}
.list_status .on_sale .checkbox{
    float: left;
    margin-top:25px;
}
.list_status .on_sale .pic{
    float: left;
    margin-left: 10px;
}
.list_status .price{
    font-family: arial;
}
.list_status .add_agagin{
    overflow: hidden;
    margin:20px 0;
}
.list_status .btn_pink_large{
    background: url(/assets/images/jumei/cart_v2/btn_pink_large.jpg) repeat-x 0 0 transparent;
    width: 140px;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    color:#fff;
    float: left;
    font-size: 14px;
    text-align: center;
    margin-right: 10px;
}
.list_status .btn_pink_large:hover{
    text-decoration: none;
}

.list_status .add_agagin .link{
    margin:12px 5px 0 5px;
    float: left;
}
.list_status .warm_tips{
    background: url(/assets/images/jumei/global/message_bugle.jpg?v1) no-repeat 3px center;
    padding-left: 33px;
    height: 25px;
    line-height: 25px;
    margin-bottom: 20px;
}
.list_status .warm_tips .tit{
    color: #ed145b;
}
#cart .content .editAddressForm{
    display: none;
    float:left;
    width:650px;
    padding-bottom:20px;
}
#cart .content .editAddressForm .tit{
    padding:0 11px;
    height:28px;
    line-height:28px;
    width:628px;
    color:#ffffff;
    font-size:14px;
    background:#767676;
}
#cart .content .editAddressForm .selectclose{
    color:#FFF;
    font-size:24px;
    float:right;
}
#cart .content .editAddressForm .selectclose:hover{
    color:#ed145b;
    text-decoration:none;
}

#cart .content .editAddressForm .order-table{
    margin-top:40px;
}
#cart .content .editAddressForm .btn_pink_small,
#cart .content .editAddressForm .order-table td{
    padding:10px 5px;
}
#cart .content .editAddressForm .btn_pink_small, .add_newlight .formbutton,#address_table02 .formbutton{
    width:80px;
    height:30px;
    line-height:30px;
    background:#f8296c;
    border:none;
    padding:0;
}
#cart .content .editAddressForm .btnCancelEdit, .add_newlight #add_cancel{
    width:58px;
    height:28px;
    line-height:28px;
    border:1px solid #e0e0e0;
    background:#fcfcfc;
    text-align:center;
    color:#999999;
    display:inline-block;
    margin-left:20px;
}
.add_newlight #add_cancel{
    _vertical-align: top;
}
.add_newlight #add_cancel:hover{
    text-decoration: none;
}
#cart .cart_left .cart_products td .pic{
    margin-left:0;
}
#cart .cart_left .cart_products td .name{
    font-size:12px;
    width:145px;
}
#cart .cart_left .cart_products td.count{
    border-top:1px solid #e2e2e2;
    border-bottom:1px solid #e2e2e2;
}
#cart .cart_left .cart_products td.price_count{
    padding-top:10px;
    color:#ED145B;
}
#cart .cart_left .cart_products td.count span.left{
    color:#000;
}
#cart .cart_left .cart_products td.count span.left,#cart .cart_left .cart_products td.price_count span.left{
    font-size:14px;
    font-weight:500;
    float:left;
}
#cart .cart_left .cart_products td.price_count span.left{
    font-weight: 600;
}
#cart .cart_left .cart_products td.price_count span.right{
    font-family: Helvetica, arial, sans-serif;
    font-size:18px;
    font-weight:600;
    float:right;
    padding-right: 10px;
}
#cart .cart_left .cart_products td.count span.right{
    color:#000;
    font-family: Arial, Helvetica, sans-serif;
    padding-right: 10px;
}
#cart .cart_left .cart_products td.count div{
    margin:0;
    border:none;
}

#cart .cart_left .cart_products .title a{
    font-size:12px;
    font-weight:500;
    float:left;
    padding-left:10px;
    color:#ed145b;
    font-family:"宋体";
    line-height:58px;
}
#cart .big_width{
    width:933px;
}
#cart #paytype_balance_info{
    font-size: 14px;
    padding-right: 26px;
    cursor:pointer;
}
#cart #paytype_balance_info label{
    cursor:pointer;
}
#cart .paytype #paytype_balance_info span{
    /*color:#ED145B;*/
}
#cart .paytype #paytype_balance_info.paytype_balance_disabled{
    color: #999
}
#cart .share{
    margin-top:20px;
    padding:5px;
    background:#E7F5D0;
}
#cart .share input,#cart .share label{
    float:left;
    height: 25px;
    line-height: 25px;
}
#cart .share label{
    margin-left:5px;
}
#cart .confirm_pay_box{
    width: 960px;
    background: #fff;
}
#cart .confirm_pay{
    margin: 0 auto;
    overflow: hidden;
    padding: 2px 22px 0 22px;
    _zoom:1;
}
#cart .confirm_pay a, #cart .btn_con_small{
    color: #333;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    width: 123px;
    text-decoration: none;
    display: inline-block;
}

/*确认订单验证码-start*/
#cart .confirm_pay .confirm_left{
    float: left;
}
#cart .confirm_pay .confirm_right{
    float: right;
    position: relative;
}
#cart .confirm_pay .confirm_right .code_box{
    margin-bottom: 20px;
}
#cart .confirm_pay .confirm_right .tips{
    float: left;
    color: #333;
    line-height: 40px;
    font-size: 14px;
}
#cart .confirm_pay .confirm_right .code_input{
    float: left;
    margin: 0 15px;
    padding: 10px 5px;
    line-height: 18px;
    border: 1px solid #cecece;
    width: 135px;
    font-size: 14px;
}
#cart .confirm_pay .confirm_right .code_input.error{
    border: 1px #ff0000 solid;
}
#cart .confirm_pay .confirm_right .code_img{
    height: 40px;
}
#cart .confirm_pay .confirm_right .code_img_box{
    width: 81px;
    line-height: normal;
    height: auto;
    color: #ED145B;
    float: left;
    cursor: pointer;
}
#cart .confirm_pay .confirm_right .error_prompt{
    position: absolute;
    top: 45px;
    left: 57px;
    color: #999;
}
/*确认订单验证码-end*/

#cart .btn_con_small{
    width: 60px;
    height: 24px;
    margin-left: 5px;
    line-height: 24px;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
    background: #fc7e89;
    color: #fff;
    display: none;
    vertical-align: middle;
}

#cart .btn_con_gray{
    width: 58px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #ccc;
    background: #FAFAFA;
    color: #000;
}

#cart .confirm_pay input{
}
#cart .cart_right{
    float:right;
    width: 260px;
}
#cart .cart_right .cart_sidebar_box{
    border:1px solid #ccc;
    border-top:none;
    width:258px;
    overflow: hidden;
}
#cart .cart_right .cart_sidebar_box .title{
    background:url(/assets/images/css_pics/i/mall/filter_title_bg.png);
    height:29px;
    width:248px;
    line-height:29px;
    font-weight:bold;
    padding-left:10px
}
.cart_sidebar_box p{
    padding:10px;
}
.cart_sidebar_box p input{
    margin:10px 0;
}

#cart .pay_container{
    padding:35px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 1px 1px #e5e5e5;
}
#cart .pay_container .cart_left{
    float: none;
    width: auto;
}

#cart .pay_container .cart_notice{
    padding:20px 40px;
}
#cart .pay_container .cart_left .option{
    width: auto;
    border-top:1px dotted #dcdcdc;
    padding:20px 40px;
    font-size: 14px;
}
#cart .pay_container .cart_left .gateway_list li{
    padding-left: 0px;
    width: auto;
    overflow: hidden;
}
#cart .pay_container .cart_left .gateway_list li .left{
    margin-top:10px;
}
#cart .pay_container .cart_left .paytype{
    border: none;
    padding-top: 0;
    padding-bottom: 0;
}
#cart .pay_container .cart_notice h2{
    font-size: 26px;
    color:#333;
}
#tomorrow_timer{
    font-size: 14px;
    color:#666;
}
#tomorrow_timer .bold{
    font-family: Arial;
    padding:0 5px;
    font-size: 16px;
    color:#333;
}
#cart .pay_container .cart_notice p{
    font-size: 14px;
}
#cart .cart_notice{
    overflow: hidden;
}

#cart ._notice{
    background:#ebfece;
    border:1px solid #c4df9b;
    height:30px;
    line-height:30px;
    font-size:13px;
    font-weight:bold;
    padding-left:20px;
}
#cart_other_products{
    margin-top: 15px;
}
#cart_other_products .cart_cross_container{
    padding: 20px 0;
    position: relative;
    overflow: hidden;
    height: 630px;
    zoom:1;
}
.mall_box{
    display: none;
}
#cart_other_products .cart_cross_container .current{
    display: block;
}
.mall_box .title_recently,.mall_box .title_alsobuy,.mall_box .title_star{
    height:37px;
    margin-bottom:20px;
    overflow: hidden;
    background:url(/assets/images/css_pics/i/mall/cart_tit.jpg)  0 0px;;
}
.cart_other_products .btn_scroll{
    position: absolute;
    top:80px;
    display: block;
    width: 40px;
    height: 90px;
    line-height: 90px;
    text-align: center;
    font-family: '宋体';
    font-size: 32px;
    color:#fff;
    background: #333;
    opacity: 0.7;
    z-index: 100;
}
.cart_other_products .btn_scroll:hover{
    text-decoration: none;
    background: #ed145b;
}
#scroll_left{
    left:0px;
}
#scroll_right{
    right: 0px;
}
.mall_box .title_recently{
    background-position: 0 74px;
}
.mall_box .title_star{
    background-position: 0 37px;
}
.mall_box .title h3{
    float:left;
    margin-left:70px;
    font-size:16px;
    line-height:16px;
    font-family:"Microsoft YaHei","黑体";
}
.mall_box ul.product_list{
    padding: 0 5px;
    overflow: hidden;
}
.mall_box ul.product_list li{
    width: 160px;
    margin:0 15px;
    float:left;
    height:161px;
}
.mall_box ul.product_list li .pic{
    width: 160px;
    height: 160px;
    overflow: hidden;
}
.mall_box ul.product_list li .name{
    margin-top:10px;
    width: 160px;
    line-height:18px;
    height:36px;
    overflow:hidden;
    margin-bottom: 15px;
}
.mall_box ul.product_list li .name a{
    color:#000;
}
.mall_box ul.product_list li .name a:hover{
    color:#ED145B;
}
.mall_box ul.product_list li .price{
    margin-bottom: 10px;
    line-height:18px;
    color:#ed145b;
    font-size: 18px;
    font-family: Helvetica, arial, sans-serif;
}
.mall_box ul.product_list li .price .grey{
    margin-left: 5px;
    font-size: 12px;
    text-decoration: line-through;
}
.mall_box ul.product_list li .buy_num{
    color:#999;
    margin-bottom: 10px;
}
.mall_box ul.product_list li .buy_num .blue{
    color:#0abede;
    font-weight: bold;
}

.mall_box ul.product_list li .name .discount{
    color:#ed154b;
    font-weight: bold;
}
.mall_box ul.product_list li .button{
    margin-top:5px;
}
#cart .pay_status{
    padding: 10px 18px;
}
#cart .pay_status .remind_txt{
    line-height:30px;font-weight:bold;
}
.pay_status .pay_icon{
    display: block;
    _display: inline;
    float: left;
    background: url(/assets/images/jumei/cart_v2/payment_status_icons.jpg) no-repeat 0 0 transparent;
}
#cart .pay_status .pay_status_img{
    text-align: center;
    overflow: hidden;
    margin: 20px 0;
}
#cart .status_text .pay_icon{
    position: absolute;
    margin-top: -33px;
    left: -85px;
    top: 50%;
}
#cart .pay_status .pay_status_img .pay_failed{
    width: 65px;
    height: 67px;
    background-position: 0 -74px;
}
#cart .pay_status .pay_status_img .pay_success{
    width: 65px;
    height: 65px;
    background-position: 0 0px;
}
#cart .pay_status .pay_status_img .status_text{
    font-family: "微软雅黑","宋体";
    display: inline-block;
    font-weight: normal;
    position: relative;
    margin-left: 85px;
    line-height: 65px;
    line-height: 1.5;
    text-align:left;
    font-size: 24px;
    color:#ed145b;
    *display: inline;
    *zoom: 1;
}
#cart .pay_status .pay_status_img .status_text p {
    font-weight: normal;
    font-size: 14px;
    color: #000;
    margin: 0;
}
#cart .pay_status .pay_status_success .status_text{
    line-height: normal;
    text-align: left;
}
#cart .pay_status .pay_status_success .status_text h3{
    font-weight: normal;
}
#cart .pay_status .pay_status_success .status_text p{
    font-size: 12px;
    color:#000;
    margin:5px 0 0 0;
}
#cart .pay_status .pay_status_img p{
    line-height: 20px;
    margin-left: 10px;
}
#cart .pay_status .pay_status_img p img{
    margin: 5px 0 0 5px;
}
#cart .pay_status .info{
    text-align: center;
    font-size: 14px;
    padding-top: 10px;
}
#cart .pay_status .info p{
    overflow: hidden;
    line-height: 20px;
}
#cart .pay_status .info p.btn_container{
    width: 160px;
    margin: 30px auto;
    text-align: center;
}
#cart .pay_status .info p .btn_pink_big{
    float: none;
    color:#fff;
    font-size: 18px;
    font-weight: bold;
    margin-left: 0px;
}

#cart .pay_status .info p .btn_pink_big:hover{
    text-decoration: none;
}

#cart .pay_status .desc{
    background: #fde7ee;
    padding: 20px;
    margin-top: 20px;
}
#cart .pay_status .desc h3{
    font-size: 14px;
    margin-bottom: 15px;
}
#cart .pay_status .desc ol{
    margin-left: 10px;
    line-height: 20px;
}
#cart .pay_status .desc .share_input{
    width:479px;
    height: 23px;
    float:left;
    margin: 10px 0;
}
#cart .pay_status .desc .share_button{
    float:left;
    width:50px;
    height: 22px;
    margin: 11px 0 0px 10px;
    cursor: pointer;
}
#cart .pay_status .service, #cart .pay_status .privilege{
    width:800px;
    line-height: 30px;
    color:#a8a8a8;
    text-align:left;
    margin:10px auto;
}
#promo_card_submit{
    background:url(/assets/images/css_pics/i/cart/use_coupon.png) no-repeat;
    width:50px;
    height: 22px;
    border: none;
    margin-top: 0px;
    padding: 1px;
}
#paytype_balance_info font{
    font-family: Helvetica, arial, sans-serif;
}
#cart .cart_right .other_deal{
    border: 1px solid #ccc;
    background: #f5f5f5;
    padding: 8px;
}
#cart .cart_right .other_deal .title{
    font-size: 14px;
    font-weight: bold;

}
#cart .cart_right .other_deal ul{
    margin-top: 10px;
}
#cart .cart_right .other_deal li{

}
#cart .cart_right .other_deal li img{
    border: 1px solid #ccc;
}
#cart .cart_right .other_deal .buyer_number{
    font-size: 14px;
    line-height: 30px;

}
#cart .cart_right .other_deal li span{
    color:#ED145B;
}

#show_promo_card{
    height: 480px;
    margin-bottom: 20px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.switch_off{
    background: url(/assets/images/css_pics/i/home_filter/filter_bg_switch_off.png) no-repeat right -8px;
}
.switch_on{
    background: url(/assets/images/css_pics/i/home_filter/filter_bg_switch_on.png) no-repeat right -8px;
}
#show_promo_card li{
    border-bottom: 1px solid #ccc;
    margin: 10px;
    padding: 5px 0;
}
#show_promo_card li span{
    font-weight: bold;
    display: block;
}
#load_promo_card{
    float:right;
    height: 30px;
    padding-right: 15px;
    position: absolute;
    top:120px;
    right:10px;
    cursor: pointer;
}
/* 聚美8-18大促 start */
.sale_gifts_selector{
    width:995px;
    padding: 20px 0;
}
.sale_gifts_selector .level{
    float:left;
    width:329px;
    border: 1px solid #ccc;
    border-right: none;
}
.sale_gifts_selector .level.last{
    border-right: 1px solid #ccc;
}
.sale_gifts_selector .level .til{
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    background: #ebebeb;
    border-bottom: 1px solid #ccc;
}
.sale_gifts_selector .level ul{
    padding: 10px 0px;
    height: 102px;
    _position: relative;
}
.sale_gifts_selector .level li{
    width:100px;
    height: 100px;
    border: 1px solid #ccc;
    float:left;
    margin-left: 5px;
    display: inline;
    position: relative;
}
.sale_gifts_selector .enable{
    border: 1px solid #ed145b;
}
.sale_gifts_selector .enable .til{
    background: #ed145b;
    color: #fff;
    border-bottom-color: #ed145b;
}
.sale_gifts_selector .enable ul{
    background: #ffdede;
}
.sale_gifts_selector .enable li{
    cursor: pointer;
}
.sale_gifts_selector .enable li.selected{
    border-color: #ed145b;
}
.sale_gifts_selector .enable li .icon{
    position: absolute;
    bottom: -1px;
    right:-1px;
    background: url(/assets/images/css_pics/i/cart/cart_selected_icon.png);
    height: 11px;
    width: 11px;
    display: none;
}
.sale_gifts_selector .enable li.selected .icon{
    display: block;
}
.sale_gifts_selector .sold_out .sold_out{
    background: url(http://images.jumei.com/sale/summer0818/sold_out.gif) no-repeat;
    width: 44px;
    height: 43px;
    position: absolute;
    top: 3px;
    left: 3px;
    display: block;
}

.sale_gifts_selector li.sold_out img{
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}
/* 聚美8-18大促 end */

/*代发货 start*/
#shipping_single .paytype{
    margin-top:20px;
}
#shipping_single .cart_left{
    padding:20px;
    width:670px;
}
#shipping_single #cart_products{
    border:1px solid #ccc;
}
#shipping_single .cart_products table td.product_box{
    padding:0 0 10px 10px;
}
#shipping_single .cart_products table td.count div{
    height:22px;
    line-height:30px;
    padding-right:20px;
}
#shipping_single .cart_right .tips{
    border:1px solid #ccc;
    border-top:none;
}
#shipping_single .cart_right .title{
    height:29px;
    line-height:29px;
    padding-left:15px;
    background:url(/assets/images/css_pics/i/mall/filter_title_bg.png);
}
#shipping_single .cart_right ol{
    padding:10px 20px 10px 40px;
    list-style-position:inside;
    line-height:18px;
}
#shipping_single .gateway_list{
    margin-top:0px;
    padding-top:5px;
}
#shipping_single .paytype #paytype_balance_info{
    margin-bottom:10px;
}
#shipping_single .paytype #paytype_balance_info p{
    margin:5px 0 20px 0;
}
#shipping_single .cart_left .option .title{
    margin-bottom:0px;
    line-height:30px;
    height:30px;
}
#shipping_single .confirm_pay{
    margin:10px 0;
}
#shipping_single #cart .cart_left .option{
    font-size:14px;
}
/*代发货 end*/

/*order-table*/
.order-table th, .order-table td {
    padding: 10px 16px;
}
.order-table {
    width: 100%;
}
.order-table th {
    background: #ffeef2;
    border-bottom: 1px #ed145b solid;
    padding-top: 10px;
    padding-bottom: 10px;
    white-space: nowrap;
}
.order-table td {
    border-bottom: 1px solid #fffbfc;
}
.order-table .item-buy-desc {
    width: auto;
    padding-left: 16px;
    text-align: left;
}
td.item-buy-total {
    font-size: 20px;
}
.order-table .order-total td {
    border: medium none;
    color: #CC3333;
}
/*order-table end*/

#cart .cart_products_v2 h2{
    height:20px;
    color:#0abede;
    font-size:12px;
    font-family:"宋体";
    padding-bottom:15px;
    font-weight:normal;
}
#cart .cart_products_v2 h2 span{float:left;}
#cart .cart_products .cart_products_v2 th{
    background: #f0f0f0;
    font-weight: normal;
    height:36px;
    text-align:center;
    color:#333;
}
#cart .cart_products .cart_products_v2 td{
    border-bottom: 1px dashed #ebebeb;
    text-align:center;
}
#cart .cart_left .cart_products .cart_products_v2 td .pic{
    margin-left:30px;
}
#cart .cart_left .cart_products .middle th{
    border-top: 1px solid #e2e2e2;
    font-size: 16px;
}
#cart .cart_left .cart_products .middle th .delivery_title{
    margin-left: 5px;
    font-weight: bold;
}
#cart .cart_left .cart_products .cart_products_v2 td.count{
    text-align: left;
}
#cart .cart_left .cart_products .cart_products_v2 td.count .option_box{
    height: 24px;
    line-height: 24px;
}
#cart .cart_left .cart_products .cart_products_v2 td.count .option_box input{
    margin:6px 6px 0 0;
    float:left;
    *margin:2px 6px 0 0;
}
#cart .cart_left .cart_products .cart_products_v2 .use_promo_card{
    float: left;
    display: block;
    padding-left:30px;
    _position: relative;
}
#cart .cart_left .cart_products .cart_products_v2 .use_promo_card .corn{
    width:14px;
    height:14px;
    line-height:14px;
    text-align:center;
    color:#FFF;
    background:#ed145b;
    overflow:hidden;
    display:inline-block;
    font-family:"宋体";
    margin-right:6px;
    float:left;
    font-weight:bold;
    font-size:14px;
}
#cart .cart_left .cart_products .cart_products_v2 .no_promo_card{
    float: left;
    width: 100px;
    display: block;
}

#cart .cart_left .cart_products .cart_products_v2 .order_amount td .price_count{
    color:#ed145b;
}
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .price_count .price{
    font-size:14px;
    font-weight: bold;
    font-family: Helvetica, arial, sans-serif;
}
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .price_count .price span{
    font-size: 16px;
}
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container{
    padding:8px 0;
    margin: 0 auto;
    background: #fafafa;
    *zoom:1;
    border-bottom:1px solid #CCC;
}
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .promo_card_box{
    margin: 10px 0;
    display: none;
    padding-left:50px;
    text-align:left;
    width:860px;
    float:left;
    padding-top:10px;
    border-bottom:1px dashed #ebebeb;
    *position: relative;
}
.hongbao_box{
    position:relative;
    height:26px;
    line-height:26px;
    margin-bottom:15px;
}
.hongbao_box .promo_card_text, .hongbao_box .promo_red_text{
    /*float:left;*/
    overflow:hidden;
}
.hongbao_box .promo_red_text{
    margin-left: 12px;
}
.tr_red_card{

}
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .choose_promo_card_box,
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .choose_red_card_box{
    width: 320px;
    display: none;
    position: absolute;
    left:72px;
    top:26px;
    top:25px\9\0;
    *top:24px;
    border: 1px solid #ccc;
    color: #666;
    background: #fff;
    z-index:20;
}
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .choose_promo_card_box h2,
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .choose_red_card_box h2{
    height: auto;
    line-height: 18px;
    padding:2px 5px;
    border: none;
    border-bottom: 1px solid #ccc;
    font-weight: normal;
    color:#fff;
    background: #ED145B;
}
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .choose_promo_card_box h2 .btn_close,
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .choose_red_card_box h2 .btn_close{
    display: block;
    float: right;
    background: url(/assets/images/jumei/cart/close_promo_card.jpg) no-repeat 0 0 transparent;
    margin: 3px 0px 0 0;
    height: 11px;
    width: 11px;
}
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .choose_promo_card_box p,
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .choose_red_card_box p{
    padding: 3px 0;
    text-align: center;
}
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .choose_promo_card_box .no_card,
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .choose_red_card_box .no_card{
    text-align: left;
    color: #fc7e89;
    background: url(/assets/images/jumei/cart/new/pink_icon.jpg) no-repeat;
    padding: 0 0 0 17px;
    line-height: 1;
    margin: 15px 10px;
}
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .choose_promo_card_box p a,
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .choose_red_card_box p a{
    font-size: 12px;
}
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .choose_promo_card_box ul,
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .choose_red_card_box ul{
    height:224px;
    overflow-y: scroll;
    font-size: 12px;
    text-align: left;
    border-bottom: 1px solid #ccc;
}
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .choose_promo_card_box ul li,
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .choose_red_card_box ul li{
    cursor: pointer;
    padding: 10px 5px;
    background: #fff;
    border-bottom: 1px dotted #ccc;
    line-height: 18px;
}
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .choose_red_card_box ul li{
    padding: 10px 5px;
}
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .choose_promo_card_box ul li.hover,
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .choose_red_card_box ul li.hover{
    background: #feeff0;
}
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .choose_promo_card_box ul li.disabled_click,
#cart .cart_left .cart_products .cart_products_v2 .order_amount td .order_amount_container .choose_red_card_box ul li.disabled_click{
    background: #fff;
    color: #c1c1c1;
    cursor: default;
}
#cart .cart_left .cart_products .cart_products_v2 .order_amount td{
    border-bottom: none;
}
.orders_total_amount{
    font-size: 12px;
    text-align: right;
    padding-right: 26px;
    font-family:"宋体";
}
.orders_total_amount .pink{
    width:148px;
    display:inline-block;
    font-size: 16px;
    font-weight: bold;
    font-family: Helvetica, arial, sans-serif;
    text-align:center;
    margin-left:20px;
}
.orders_total_amount .pink #cart_total, .orders_total_amount .pink #cart_total_all{
    font-size:28px;
    font-weight:normal;
}
.choose_promo_card_box .promo_card_num{
    font-weight: normal;
    margin-top: 5px;
    cursor: pointer;
}
#cart .cart_left .cart_products .cart_products_v2{
    margin-bottom: 20px;
}
#cart .bg_yellow{
    background: #fffce7;
}
#cart .paytype .btn_pink_big:hover{
    text-decoration: none;
}
.status_grey{
    color:#acacac;
}
.status_orange{
    color:#ffa500;
    font-weight:bold;
}
.status_red{
    color:#f00;
    font-weight:bold;
}
.status_green{
    color:#129a00;
    font-weight:bold;
}

.cart_left .pay_status .info .order_status{
    width: 800px;
    margin: 10px auto;
    text-align: left;
}
.cart_left .pay_status .info .order_status h3{
    background: #eee;
    padding: 5px 10px;
}
.cart_left .pay_status .info .order_status p{
    margin-top:5px;
    padding: 0 10px;
}
.cart_left .pay_status .top_info{
    width: 400px;
    margin: 10px auto;
}
.cart_left .pay_status .top_info h2{
    text-align: center;
    font-size: 18px;
    border-bottom: 2px solid #ccc;
    padding-bottom: 5px;
}
.cart_left .pay_status .top_info p{
    text-align: center;
    padding-top: 5px;
}
.cart_left .pay_status .status_success,.cart_left .pay_status .status_fail{
    display: block;
    float: left;
    width: 18px;
    height:18px;
    margin-right: 5px;
    background: url(/assets/images/jumei/cart/payment_status_icon.jpg) no-repeat 0 0 transparent;
}
.cart_left .pay_status .status_fail{
    background-position: 0 -18px;
}

.cart_left .pay_status .share_promo{
    width: 758px;
    border: 1px solid #fed286;
    background: #fffce7;
    padding: 20px;
    margin: 10px auto;
    text-align: left;
}
.cart_left .pay_status .share_promo p{
    overflow: hidden;
    height: 24px;
    line-height: 24px;
}
.cart_left .pay_status .share_promo input{
    float: left;
    width: 400px;
    height: 20px;
    line-height: 20px;
}
.share_promo .btn_pink_small{
    display: block;
    float:left;
}
.share_promo .btn_pink_small:hover{
    text-decoration: none;
}

#shipping_single #cart .cart_left{
    float: left;
}
#cart .cart_left .cart_products .tr_promo_card .cancel_promo_card{
    font-size: 14px;
}
#cart .cart_left .cart_products .tr_promo_card .cancel_promo_card a{
    font-size: 14px;
}
#cart .left{
    float: left;
}
#cart .top_tips{
    padding: 20px 15px;
    background: #fffce7;
}
#cart .top_tips h2{
    font-size: 20px;
}
#cart .top_tips h4{
    margin-top: 10px;
}
#cart .top_tips2{
    padding: 10px 15px;background:#FFFCE7;font-size:14px;
}
#cart .top_tips2 .pink{
    color:#fc2e66;
}
#cart .top_tips2 #tomorrow_timer{
    padding:20px 0 10px 0px; font-size:12px;
}
#cart .top_tips2 #tomorrow_timer span{
    color: #FC2E66;font-size:20px;
}
#cart .cart_info{
    margin-top:15px;
}
#cart .cart_info h2{
    margin-bottom: 10px;
    font-size: 14px;
}
#cart .cart_info p{
    margin-bottom: 5px;
}
#cart .cart_info .pink{
    font-weight: bold;
}
#cart .cart_info .order_info{
    padding-bottom: 15px;
    border-bottom: 1px dashed #ccc;
}
#cart .cart_info .price_info{
    margin-top: 15px;
}
#cart .cart_info .price_info h2{
    margin-top: 10px;
}

/*intention_buy_products start*/
.intention_deals{
    width: 800px;
    margin: 40px auto 0px auto;
}
.intention_deals .intention_title{
    background: #EEE;
    padding: 5px 10px;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}
.intention_deals ul{
    overflow: hidden;
}
.intention_deals ul li{
    float:left;
    width: 238px;
    height: 138px;
    margin:0 40px 20px 0;
    border: 1px solid #ccc;
    overflow: hidden;
}
.intention_deals ul li.last{
    margin-right: 0px;
}
/*intention_buy_products end*/

/* huangou tabs start */
.sale_gifts_tabs{
    position: relative;
}
.sale_gifts_tabs .button{
    position: relative;
}
.sale_gifts_tabs .btn_overlay{
    position: absolute;
    left:0px;
    top:0px;
    z-index: 10;
    width: 91px;
    height: 31px;
    line-height: 31px;
    background: #666;
    color:#fff;
    cursor: not-allowed;
    text-align: center;
}
.sale_gifts_tabs .title_tabs{
    width: 928px;
    height: 28px;
    padding:5px 0 0 30px;
    background: #f1f1f1;
    border: 1px solid #e2e2e2;
}
.sale_gifts_tabs .title_tabs .til{
    width:140px;
    height: 27px;
    line-height: 27px;
    text-align:center;
    float: left;
    margin:0 10px;
    cursor:pointer;
    color:#000;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid #f1f1f1;
    border-bottom-color: #e2e2e2;
}
.sale_gifts_tabs .title_tabs .current{
    background: #fff;
    color:#ed145b;
    border: 1px solid #e2e2e2;
    border-bottom-color: #fff;
}
.sale_gifts_tabs .gifts_container{
    background: #fff;
}
.sale_gifts_tabs .gifts_container ul{
    overflow: hidden;
    padding: 20px;
    border-bottom:1px solid #d5cfca;
}
.sale_gifts_tabs .gifts_container li{
    float: left;
    width: 160px;
    overflow: hidden;
    margin:0 12px 10px 12px;
}
.sale_gifts_tabs .gifts_container .last{
    margin-right: 0px;
}
.sale_gifts_tabs .gifts_container li .pic{
    height: 160px;
    width: 160px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
}
.sale_gifts_tabs .gifts_container li .name{
    overflow: hidden;
    height: 26px;
    line-height: 12px;
    margin-bottom: 5px;
}
.sale_gifts_tabs .gifts_container li .price{
    margin-bottom: 5px;
    height: 36px;
    line-height: 18px;
    overflow: hidden;
    font-family: Helvetica, arial, sans-serif;
}
.sale_gifts_tabs .gifts_container li .price .pink{
    font-size: 18px;
}
.sale_gifts_tabs .gifts_container li .price .grey{
    color:#666;
}
.sale_gifts_tabs .gifts_container li .price .line_through{
    text-decoration: line-through;
}
.sale_gifts_tabs .title_tabs .tit{
    float: left;
}
/* huangou tabs end */
#use_balance_checkbox{
    float: left;
    vertical-align: text-bottom;
    margin: 2px 10px 0 0;
    _margin-top:10px;
    *margin-top:0;
    cursor: pointer;
}

/* 手机绑定 start */
.grey{
    color:#999;
}
#mobile_confirm{
    border: 1px solid #ccc;
    width: 400px;
    position: absolute;
    background: #fff;
    z-index: 100001;
    display: none;
}
#mobile_confirm .header{
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
}
#mobile_confirm .step{
    border-bottom: 1px solid #ccc;
    margin: 0 15px;
    padding-bottom: 10px;
}
#mobile_confirm .header .close{
    float: right;
    margin-right: 20px;
}
#mobile_confirm .header .bold{
    font-size: 14px;
}
.mobile_subscribe input.default_value{
    color:#ccc;
}
#subscribe_form .user_login{
    margin: 10px 0px 10px 30px;
    padding: 10px 15px;
    background: #e9e9e9;
    width: 300px;
}
#subscribe_form .user_login input,#subscribe_form .mobile_form input{
    width: 150px;
    line-height: 21px;
}
#subscribe_form .mobile_form{
    margin-left: 10px;
    *margin-left:-20px;
    *zoom:1;
}
#subscribe_form .mobile_form p {
    margin: 10px 0;
}
#subscribe_form .mobile_form .get_confirm_code{
    margin-left: 20px;
    *margin-left:10px;
    padding: 3px 10px;
    *padding:0px;
    background: #ED145B;
    border: 1px solid #ccc;
    width:auto;
    color:#fff;
    cursor: pointer;
}
#subscribe_form .mobile_form .submit_subscribe{
    margin:10px 0;
    padding: 5px 10px;
    *padding:0px 5px;
    background: #ED145B;
    border: 1px solid #ccc;
    color:#fff;
    cursor: pointer;
    width:auto;
}
/* 手机绑定 end */

.gift_tips{
    position: absolute;
    text-align: center;
    z-index: 200;
    height: 25px;
    line-height: 25px;
    _zoom:1;
    _width: 424px;
}
#prefer_delivery_day .content{
    /*margin-bottom: 15px;*/
}
#prefer_delivery_day .option_box{
    overflow: hidden;
}
#prefer_delivery_day .option_box input,#prefer_delivery_day .option_box label{
    float: left;
}
#prefer_delivery_day .option_box input{
    margin-top:12px;
    *margin-top:7px;
}
#prefer_delivery_day .option_box label{
    width: 868px;
    margin-left:10px;
    cursor:pointer;
}
.option_box div.notification_center{
    float: right;
    margin: 0px;
}
.option_box div.notification_center .message{
    padding: 0 5px 0 22px;
    margin: 0px 0 0 8px;
    line-height: 20px;
}
.sku_select{
    display: none;
    margin: 0 auto;
}

#cart .num_border{
    border-top:1px solid #CCC;
}

#cart .cart_left #address_selector .content .option_box, #cart .cart_left #address_selector .content .option_box_new,#cart .cart_left #address_selector .content .option_box_old{
    width:225px;
    height:118px;
    float:left;
    _position:relative;
    overflow:hidden;
    margin:0 4px 5px 0;
    background:none;
}
#cart .cart_left #address_selector .pass_validate_icon{
    position: absolute;
    right: 30px;
    bottom: 23px;
    padding: 0 3px;
    background: rgb(238, 29, 92);
    color: white;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    font-style: normal;
}
#cart .cart_left #address_selector .content .address_lbl{
    width:193px;
    height:86px;
    border:1px solid #cccccc;
    overflow:hidden;
    padding:15px;
    display:inline-block;
    position: relative;
}
#cart .cart_left #address_selector .content .address_lbl_hover{
    border:1px solid #ed145b;
}
#cart .option_box .address_lbl_hover .btnEditAddress_new,#cart .option_box .address_lbl_hover .btnEditAddress_del{
    display:inline;
}

#cart .cart_left #address_selector .content div.selected .address_lbl{
    background:url(/assets/images/jumei/cart/new/addr_bg.jpg) no-repeat top center;
    border:none;
    position: relative;
    width:195px;
    height:88px;
}
#cart .cart_left #address_selector .content .address_lbl .addr_name, #cart .cart_left #address_selector .content .address_lbl .addr_con,
#cart .cart_left #address_selector .content .address_lbl .addr_num{
    width:195px;
    display:inline-block;
    overflow:hidden;
}
#cart .cart_left #address_selector .content .address_lbl .addr_name{
    height:26px;
    line-height:26px;
}
#cart .cart_left #address_selector .content .address_lbl .addr_num{
    font-family:Tahoma;
    height:30px;
    line-height:30px;
}
#cart .cart_left #address_selector .content .address_lbl .id_wrap span{
    padding-left: 18px;
    line-height: 14px;
    display: inline-block;
    background: url(/assets/images/jumei/global/id_coin.png) no-repeat;
    color: #666;
}
#cart .cart_left #address_selector .content .address_lbl .addr_con{
    height:40px;
    line-height:20px;
}
#cart .cart_left #address_selector .content .address_lbl_new, #cart .cart_left #address_selector .content .address_lbl_old{
    text-align:center;
    color:#999;
    line-height:100px;
    cursor:pointer;
}
#cart .cart_left #address_selector .content .address_lbl_new .address_add{
    font-size:18px;
    padding-right:8px;
    font-family:arial;
}
#cart .cart_left #address_selector .content .option_box input.rdoAddress, #cart .cart_left #address_selector .content .option_box_new input.rdoAddress, #cart .cart_left #address_selector .content .option_box_old input.rdoAddress{
    opacity: 0;
    height: 0;
    width: 0;
    border: 0;
    position: absolute;
}
#cart .cart_left #address_selector .content .option_box_old #disable_msg{
    position:absolute;
    bottom:0px;
    left:0px;
    line-height:18px;
    z-index:1;
    padding:0 5px;
    margin-bottom:5px;
}
#cart .cart_left #prefer_delivery_day .content .option_box{
    width:auto;
    height:36px;
    line-height:36px;
    border:1px solid #cccccc;
    overflow:hidden;
    float:left;
    margin:0px 20px 0px 0;
    padding-left:10px;
}
#cart .cart_left #prefer_delivery_day .content div.selected{
    height:34px;
    line-height:34px;
    border:2px solid #6eaf4f;
    background:#e6f6de;
    padding-left:9px;
}
#cart .cart_left #prefer_delivery_day .option_box label{
    width:auto;
    padding-right:30px;
}
#cart .cart_left #prefer_delivery_day .selected label{
    padding-right:29px;
}
#prefer_delivery_day .selected input{
    margin-top:11px;
    *margin-top:6px;
}
#cart .cart_left .padd_left{
    padding-left:30px;
}
#cart .cart_left .express_tit, #cart .cart_left .express_num{
    float:right;
    text-align:center;
}
#cart .cart_left .express_tit{
    display: block;
    width:138px;
    font-size:12px;
    padding-right: 28px;
    text-align: right;
}
#cart .cart_left .express_tit_total{
    font-size:14px;
}
#cart .cart_left .express_num{
    width:149px;
    font-size:14px;
    font-weight:bold;
    font-family:arial;
}

#cart .cart_left #gateway_list{
    padding:0;
    background:none;
}
#cart .cart_left #gateway_list .gateway_ul_box{
    border-top:1px solid #d5d5d5;
    margin-top:15px;
    overflow:hidden;
}
.gateway_list .hide{
    display: none;
}
#cart .cart_left .gateway_list li{
    padding: 10px 15px;
}
#cart .cart_left .gateway_list .g_ul{
    padding-bottom: 50px;
}
#cart .cart_left .gateway_list .g_ul li, .recharge-gateway .g-ul li{
    background: #fff;
    border: 1px solid #ccc;
    float: left;
    margin: 27px 15px 0 15px;
    width: 188px;
    padding: 0;
    *display: inline;
}
#cart .cart_left .gateway_list .g_ul li.selected, .recharge-gateway .g-ul li.selected{
    border-color: #ed145b;
}
#cart .cart_left .gateway_list .g_ul .bd_wrap, .recharge-gateway .g-ul .bd_wrap{
    border: 1px solid #fff;
    padding: 0 9px;
}
#cart .cart_left .gateway_list .speedy_ul .bd_wrap{
    padding-right: 0;
    position: relative;
}
#cart .cart_left .gateway_list .speedy_ul span{
    position: absolute;
    width: 19px;
    height: 38px; 
    line-height: 19px;
    text-align: center;
    right: 0;
    top: 0;
    _top: 1px;
    _right: 1px;
    background-color: #ccffee;
    border-left: 1px solid #b4c5bf;
    padding: 1px;
    margin: -1px -1px -1px 0;
}
#cart .cart_left .gateway_list .speedy_ul .selected span{
    margin: 0;
    padding: 0 0 0 1px;
}
#cart .cart_left .gateway_list .speedy_ul label{
    width: 129px;
}
#cart .cart_left .gateway_list .g_ul .selected .bd_wrap, .recharge-gateway .g-ul .selected .bd_wrap{
    border-color: #ed145b;
}
.gateway_list .g_ul li .bg, .recharge-gateway .g-ul .bg{
    border: none;
}
#cart .cart_left .gateway_line{
    border: 1px solid #d5d5d5;
    border-top: 0;
}
#cart .cart_left .ul_off ul{
    display: none;
}
#cart .cart_left .ul_on{
   background: #fff9f9;
   border: 2px solid #fb7f89;
}
.gateway_list li .gateway_desc{
    font-size: 12px;
    color: #959595;
    font-weight: 300;
    padding: 0;
/*    height: 29px;
    background: url(/assets/images/jumei/cart/new/angle.png) no-repeat;*/
}
.gateway_list li .gateway_desc span{
/*    border: 1px solid #e0e0e0;
    border-left: 0;
    height: 27px;
    line-height: 27px;
    display: inline-block;
    background: #fbfbfb;
    padding: 0 15px;
    vertical-align: top;*/
}
#cart .cart_left .gateway_list li.type_name{
    margin:0px !important;width:820px;padding-right:0;
}
#cart .cart_left .gateway_list li.desc{
    margin-right:0;width:500px;
}
#cart .confirm_pay_box .orders_total_amount .pink{
    width:auto;
    margin-left:20px;
}
#cart .cart_left .cart_products_v2 .intro{
    padding:4px 13px;
    display:inline-block;
    color:#FFF;
    margin-right:10px;
}
#cart .cart_left .cart_products_v2 .zengpin{
    border: 1px solid #f00;
    background: #fff;
    color: #f00;
}
#cart .cart_left .cart_products_v2 .huangou{
    background:#0abede;
}
#cart .cart_left .gateway_list .before_choose_box{
    width:100%;
    border-bottom: 1px solid #dbdbdb;
    display:inline-block;
    padding: 9px 0px;
    margin: 0px;
}
#cart .cart_left .gateway_list #choose_else_box{
    padding-bottom: 0px;
}
#cart .cart_left .gateway_list #choose_else_box.selected{
    margin:0;
}
#cart .cart_left .gateway_list .before_choose_box span.tit, #cart .cart_left .gateway_list .before_choose_box .choose_else{
    float:left;
    font-size:14px;
    color:#000000;
    line-height:40px;
    padding-right:20px;
    cursor:pointer;
}
.cart_left .gateway_list .before_choose_box .choose_else{
    width: 700px;
}
#cart .cart_left .gateway_list .before_choose_box span.tit{
    float: left;
    padding-left:35px;
    margin-top:10px;
    color:#959595;
    width: 600px;
}
#cart .cart_left .gateway_list .before_choose_box span.tit a{
    font-size: 12px;
}
#cart .cart_left .gateway_list .before_choose_box .choose_else, #cart .cart_left .gateway_list li.selected .choose_else{
    background:none;
    border:none;
    margin:0;
}

#cart .cart_left .paytype_gateway_after ul.gateway_ul{

}
#cart .cart_left .paytype_gateway_after .stri_corn_top, #cart .cart_left .paytype_gateway_after .stri_corn_top02, #cart .cart_left .pic_corn_box, #cart .cart_left .pic_corn{
    width:0;
    height:0;
    display:inline-block;
    border-style: dashed dashed solid;
    border-width:0 14px 14px;
    float:left;
}
#cart .cart_left .paytype_gateway_after .stri_corn_top{
    position:relative;
    border-color:transparent transparent #f9a3bf;
    display:none;
    left:70px;
}
#cart .cart_left .paytype_gateway_after .stri_corn_top02{
    position:absolute;
    border-color:transparent transparent #fafafa;
    top:3px;
    _top:-11px;
    left:-14px;
}
#cart .cart_left .pic_hover{
    width:100px;
    height:100px;
    position:absolute;
    left:300px;
    top:-45px;
    background:#FFF;
    display:none;
    border: 1px solid #e2e2e2;
}
#cart .cart_left .pic_hover_now{
    display:block;
}
#cart .cart_left .pic_hover img{
    width: 100px;
    height: 100px;
    position: absolute;
    top:0px;
    left:0px;
}
#cart .cart_left .pic_corn_box, #cart .cart_left .pic_corn{
    border-width:6px 6px 6px 0;
    border-style:dashed solid dashed dashed;
}
#cart .cart_left .pic_corn_box{
    position:relative;
    border-color:transparent #ed145b transparent transparent;
    left:-7px;
    top:50%;
    z-index:1;
    margin-top:-3px;
}
#cart .cart_left .pic_corn{
    position:absolute;
    border-color:transparent #FFF transparent transparent;
    left:1px;
    top:-6px;
}
#cboxOverlay{ z-index:99999}
#colorbox{ z-index:9999999}
#cboxContent{ border:none;background:#767676;}
#cboxLoadedContent{margin-top:30px;}
#cboxTitle, #cboxClose{top:0;font-size:14px;color:#FFF;}
#cboxClose{text-indent: -99999px;text-align: justify;display: none;}
#cboxClose:hover{color:#fff;}
#address_table02 td.global_address_tips{padding-left:18px;}
.global_address_tips p{font-size:12px;text-indent:26px;width:473px;color:#ED145B;border:1px solid #fabf7b;background:#fefef4;line-height:28px;background:url(/assets/images/jumei/global/address_tips.jpg) no-repeat 3px center;}
.add_newaddress{
    display:none;
}
.add_newlight{
    width:650px;
    height:428px;
    padding-left: 40px;
    color:#666;
    overflow:hidden;
}
.add_newlight table{
    margin:40px 0;
}
#address_table02 td{
    padding:7px 5px;
}
#address_table02 .f-input{
    border-color:#999;
}
#address_table02 .input_container{

}
#address_table02 {
    margin: 20px 0 0 0;
}

/* 购物车返回顶部 start */
#home_nav_bar{
    width:78px;
    position: fixed;
    *position: absolute;
    *top: expression( (-580 + (document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
    bottom:188px;
    right: 10px;
    _zoom:1;
    display: none;
    z-index: 10000;
}
#home_nav_bar .home_nav_border{
    border: solid 1px #e7e7e7;
    box-shadow: 0 1px 3px #dddddd;
    border-bottom: none;
}
#home_nav_bar a{
    background:url(/assets/images/jumei/home/home_nav_bar_v6.png) no-repeat top center;
}
#home_nav_bar a{ width:78px;height:78px;display: inline-block; border-bottom:solid 2px #e7e7e7;overflow:hidden;}
#home_nav_bar .nav_backtotop{background-position:0 -316px;}
#home_nav_bar .nav_backtotop:hover{background-position:-78px -316px;}
/* 购物车返回顶部 end */

/*购物车页页 促销规则分商品显示 ##25109 by xianhual 2013-10-25*/
.sale_wrap{*display: table-cell;*text-align: center;zoom: 1}
#cart .cart_products .cart_item .sale_tj_rule_wrap{margin: 0;font-size: 12px;font-weight: 400;display: inline-block;text-align:center;float: none;*display: inline-block}
    #cart .cart_products .sale_tj_rule_wrap .sale_info{margin: 0;*float: none;*display: inline}
    .sale_tj_rule{background: #fcdce7;border-radius: 10px;padding:2px 8px;font-size: 12px;font-weight: 400;color: #ed145b;cursor: pointer;display:inline-block;*display: inline;*padding-right: 16px }
    .tj_arrow{;width: 0px;height:0;overflow:hidden;border: 4px solid #ed145b;margin: 5px 0 0 4px; border-color:#ed145b transparent transparent ;overflow: hidden;float: right;*float:none;zoom:1;*position: absolute;}
#cart .cart_products table .number_box{text-align: center;width: 100px;
    /*padding: 25px 20px 20px;vertical-align: text-top*/
}
.price_box{text-align: center}
/*财付通查看详情弹窗*/
.cart_pop_form_Tenpay {
    padding: 25px;
}
.cart_pop_form p {
    width: 100%;
    margin-bottom: 14px;
    overflow: hidden;
    _zoom: 1;
}
.cart_pop_form_Tenpay p{
    line-height: 19px;
}
.cart_popd_cj {
    display: none;
}
.cart_pop_tlt {
    height: 52px;
    padding-left: 22px;
    background: #faf7f8;
    border-bottom: 1px solid #ede9ea;
    font: 18px/52px Microsoft Yahei;
    color: #e31256;
}
.cart_left .warn01, .cart_left .warn02{
    display: block;
    height: 16px;
    width: 16px;
    float: left;
    margin-right: 5px;
}
.cart_left .warn01{
    background: url('/assets/images/css_pics/i/notification_center/warn01.png');
}
.cart_left .warn02{
    background: url('/assets/images/css_pics/i/notification_center/warn02.png');
}
:focus{
    outline: none;
}
#cart_side_nav {
    width: 59px;
    height: 128px;
    position: fixed;
    *position: absolute;
    top: 300px;
    *top: expression(eval(300+document.documentElement.scrollTop));
    right: 0;
    z-index: 999;
    opacity: 0.5;
    *filter: alpha(opacity=50);
}
#cart_side_nav a {
    width: 59px;
    height: 128px;
    overflow: hidden;
    display: inline-block;
    background: url(/assets/images/jumei/cart_v2/cart_side.png) no-repeat 0 0 transparent;
}
#cart_side_nav a:hover {
    opacity: 1;
    background-position: 0 -128px;
}
.other_title{
    font-size: 12px;
    color: #CCCCCC;
    padding-left: 15px;
}
#cart .cart_left .choose_promo_card, #cart .cart_left .choose_red_card{
    vertical-align: middle;
    color: #666;
    display: inline-block;
    height: 22px;
    line-height: 24px;
    width: 315px;
    padding-left: 5px;
    border: 1px solid #ccc;
    background: #fff url(/assets/images/jumei/cart_v2/arrow.png) right no-repeat;
}
.or{
    padding: 0 10px;
}
.direct_input{
    cursor: pointer;
}
.order_amount a:hover{
    text-decoration: none;
}
.con_gray{
    color: #c3c3c3;
}
#gateway_list .adv{
    line-height: 38px;
    color: #FC7E89;
    border: 1px solid #F5DEDF;
    background: #FEEFF0;
    padding: 0 10px;
    margin: 10px 0;
}

#gateway_list .adv .ad_item{
    display: block;
}
.noCodInfo{
    color: #959595;
    font-size: 14px;
    line-height: 42px;
    height: 42px;
    overflow: hidden;
    padding-left: 20px;
    float: left;
}
#cart .cart_products .cart_products_v2 .discount_info td{
    border-top: 1px solid #e2e2e2;
    text-align: left;
    padding-left: 30px;
}
.discount_common{
    font-size: 14px;
    padding-bottom: 10px;
    position: relative;
}
.discount_common span{
    vertical-align: middle;
}
.discount_common .discount_icon{
    background: #ed145b;
    color: #fff;
    display: inline-block;
    padding: 2px 12px;
}
.discount_invalid .discount_icon{
    background: #999;
}
.discount_common .discount_main{
    padding-left: 10px;
}
.discount_invalid .discount_main{
    text-decoration: line-through;
}
.discount_common .discount_detail{
    color: #959595;
}
.discount_common a{
    color: #959595;
    text-decoration: underline;
}
.discount_tooltip{
    width: 433px;
    background: #fff;
    border: 1px solid #cdcdcd;
    padding: 15px;
    line-height: 18px;
    position: absolute;
    right: 15px;
    top: 30px;
    display: none;
}
/*prelogin页面弹窗
.framelogin {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#4D000000,endColorStr=#4D000000);
    background: url(about:blank);
    background: rgba(0,0,0,0.3);
    text-align: center;
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 1;
    left: 0;
    top: 0;
    _height:expression(this.offsetParent.clientHeight);
    _width:expression(this.offsetParent.clientWidth);
    _position: absolute;
}
.framelogin td {
    background: url(/templates/jumei/images/ajax-loader.gif) no-repeat center;
}
.framelogin div {
    display: inline-block;
    position: relative;
    *display: inline;
    *zoom: 1;
}
.framelogin a {
    background: url(/templates/jumei/images/account/login_sign/close.png) no-repeat 0 0;
    position: absolute;
    display: none;
    right: -44px;
    height: 44px;
    width: 44px;
    top: 0;
    _background-image: url(/templates/jumei/images/account/login_sign/close_8.png);
}
.framelogin iframe {
    background: none;
    border: 0;
}
@media all and (min-width:0) {
    .framelogin {
        filter: none;
    }
}
prelogin页面弹窗END*/

/*修复使用现金券选框错位，临时方案*/
.promo_card_text{
    margin-left: -4px;
}
@-moz-document url-prefix(){
    .promo_card_text{
        margin-left: -3px;
    }
}

/*倒计时功能*/
#cart{overflow:visible;}
.countdown_time_wrap{
    height: 23px;
    padding: 15px 0;
    color:#666666;
    font-size:14px;
}
.countdown_time_wrap strong{font-weight:normal;}
.countdown_time_wrap span{color:#ed145b;}
.cart_countdown_time{font-size:14px;font-weight:bold;}

.sp_icon, .sp_icon_pos div {
    background: url("/assets/images/jumei/countdown_time_coin.jpg") no-repeat;
}
.sp_icon {
    display: inline-block;
    height: 13px;
    position: relative;
    vertical-align: middle;
    width: 13px;
}
.sp_icon_pos {
    background:#FCFCFC;
    border: 1px solid #DBD6D0;
    color: #676767;
    display: none;
    left: 30px;
    line-height: 18px;
    padding: 5px 12px;
    padding-right:0;
    position: absolute;
    top: -21px;
    width: 300px;
    font-size:12px;

}
.sp_icon:hover{text-decoration:none;}
.sp_icon:hover .sp_icon_pos{display:block;text-decoration:none;}
.sp_icon_pos div {
    background-position: 0 -14px;
    height: 14px;
    left: -8px;
    position: absolute;
    top: 20px;
    width: 8px;
    overflow:hidden;
}
.click_icon{display:inline-block;width:12px;height:12px;overflow:hidden;background:url(/assets/images/jumei/countdown_time_coin.jpg) no-repeat 0 -38px;vertical-align: middle;
    margin-top:-2px;}
.cuntdow_foot{text-align:right;}
.cuntdow_foot .sp_icon_pos{top:-64px;left:-300px;text-align:left;}
.cuntdow_foot .sp_icon_pos div{background-position:0 -29px;height:8px;width:13px;top:46px;left:300px;}

.cuntdow_foot2{padding-bottom:0px;}
.cuntdow_foot2 .sp_icon_pos div{background-position:0 -50px;top:-8px;left:280px;}
.cuntdow_foot2 .sp_icon_pos{top:28px;left:-280px;}
.adv{padding:10px 0}
.sure_payinfo_wrap{padding-bottom: 20px; background: #fff;overflow:hidden;position: relative;}
.sure_address{text-align:right;padding:0 22px 20px 0;line-height:26px;color: #8c8c8c;display:none;}
.sure_address span{color:#333333;}

/*分离普通商品 海淘商品订单提示弹窗*/
.dialog_global_split{padding:20px;width:480px;display:none;}
.global_split_tit{color:#838383;font-size:14px;}
.global_split_tit span{color:#f798b7;}

.global_split_wrap{overflow:hidden;border-bottom:1px solid #ededed;padding:16px 0;}
.global_split_pre,.global_split_next{float:left;background:url(/assets/images/jumei/global/split_vier_pre_next_btn.png) no-repeat;width:12px;height:13px;margin-right:14px;margin-top:20px;display:block;}
.global_split_next{background-position:-12px 0;margin-left:14px;}
.global_split_pre:hover{background-position:0 -13px;}
.global_split_next:hover{background-position:-12px -13px;}
.global_split_con{width:320px;float:left;overflow:hidden;}
.global_split_con .g_mover_wrap{width:1000%;overflow:hidden;}
.global_split_con .g_mover_wrap div{width:80px;text-align:center;float:left;}
.global_split_order_info{float:right;text-align:center;color:#a0a0a0;}
.global_split_order_info p{padding-bottom:5px;}
.global_split_order_info span{color:#ed145b;font-size:14px;}
.global_split_order_info .btn_pink_big{width:80px;margin:0;font-size:14px;height:32px;line-height:32px;}

/*手机充值 start*/
.recharge-wrapper{background: #fff; padding: 50px 60px}
    .recharge-wrapper h1{font-size: 26px; padding-bottom: 40px;font-family: Microsoft YaHei;font-weight: normal;}
    .recharge-main{float: left; font-size: 14px; width: 550px}
        .recharge-main .btn_pink_big{display: inline-block; float: left; margin-left: 0}
        .recharge-main .disabled:hover{border-color: #ccc; background: #eee}
        .recharge-main .recharge-field{margin-bottom: 25px; position: relative}
        .recharge-main label{display: inline-block; width: 75px; text-align: right; color: #666; padding-right: 10px}
        .recharge-main .recharge-val{font-size: 26px}
        .recharge-main .recharge-mod{color: #00a0ea; padding-left: 10px}
        .recharge-main .recharge-price{font-size: 18px}
            .sell-status .sold-out{display: none}
            .show-so .sold-out{display: inline}
            .show-so .on-sell{display: none}
        .recharge-main .recharge-operator{padding-left: 10px}
        .recharge-num label, .recharge-pay label, .recharge-btn label{float: left; line-height: 30px}
        .recharge-pay label{line-height: 20px}
        .recharge-input{float: left; position: relative}
            .recharge-contact{position: absolute; width: 13px; height: 14px; cursor: pointer; background: url(/assets/images/css_pics/i/contact.png); top: 10px; right: 10px; overflow: hidden}
        .recharge-input .recharge-iwrapper{border: 1px solid; border-color: #999 #ddd #ddd #999; height: 20px; width: 200px; padding: 5px 22px 5px 8px}
            .recharge-input input{border: 0; font-size: 16px; font-weight: bold; height: 20px; font-family: Arial; color: #333}
            .recharge-input .color-hook{color: #a9a9a9}
            .recharge-warn{font-size: 12px; margin-top: 8px}
        .recharge-vbox{border: 1px solid #ddd; background: #fff; position: absolute; left: 85px; top: 35px; z-index: 9; display: none}
            .recharge-vbox .last-ul{margin-right: -1px}
        .recharge-vbox ul{float: left; width: 85px; border-right: 1px solid #ddd}
        .recharge-vbox li{padding: 7px 10px; line-height: 1; cursor: pointer}
        .recharge-vbox .selected, .recharge-vbox li:hover{background: #ececec}
        .recharge-tooltip{position: absolute; border: 1px solid #ddd; width: 230px; left: 0; top: 31px; background: #fff; font-size: 12px; z-index: 9; _top: 34px; display: none; _top:30px}
            .no-history, .no-phone, .phone-error, .zoom-in{padding: 6px; display: none}
            .zoom-in{font-size: 16px; font-weight: bold}
            .phone-list li{font-weight: bold; padding: 6px; font-family: Arial}
            .phone-list li:hover, .phone-list .selected{background: #ececec; cursor: default}
            .show-np .no-phone, .show-nh .no-history, .show-pe .phone-error, .show-zi .zoom-in{display: block}
            .show-np, .show-pe{border-color: #ed154b}
            .show-np .phone-list, .show-pe .phone-list{display: none}
    .recharge-tip{width: 280px; float: right; color: #999; margin-right: -25px; margin-top: -5px}
        .recharge-tip h4{font-size: 14px; line-height: 26px}
        .recharge-tip p{line-height: 20px}
        .tip-pd{padding-top: 48px}
    .recharge-gateway{float: left; border-top: 1px solid #ddd; width: 453px}
        .recharge-gateway label{float: none; width: auto; line-height: 25px; padding-right: 0}
        .recharge-gateway .gate-tit{color: #000; padding-left: 3px}
        #bank-radio{margin-right: 0}
            .gate-tit span{font-size: 12px; color: #666}
    .recharge-gateway .g-ul li{margin: 10px 10px 0 10px}
    .recharge-gateway .gateway_list{padding: 0; background: #fff}
    .recharge-gateway .more-gate{background: url(/assets/images/css_pics/i/arrow-down.png) 90% 50% no-repeat; padding-right: 25px; cursor: pointer;
                                float: right; *display: inline;margin: 14px 25px 0 0;}
    .recharge-gateway .shrink{background-image: url(/assets/images/css_pics/i/arrow-up.png)}
    .gate-li{border: 1px solid #ddd;border-top: 0;padding: 14px;position: relative;}
    .recharge-gateway .ul_on{background: #fff9f9; border: 2px solid #fb7f89;}
    .recharge-gateway .ul_off .gateway-ul-content{display:none}
    .gateway_list .sp_icon,.gateway_list .sp_icon_pos div{text-align:left; background: url("/assets/images/jumei/countdown_time_coin.png?v1") no-repeat;}
    .gateway_list .sp_icon_pos div{background-position: -2px -14px;}
    /*.gateway_list li .baifubao{background: url(/assets/images/css_pics/i/baifubao_bg.jpg) no-repeat;}*/
    #cart .cart_left .gateway_list .baidu_ul{padding-bottom: 25px;}
    #cart .cart_left .gateway_list ul.baidu_ul li{margin-top: 15px;}
    
    .recharge-subtitle{border-bottom: 1px solid #ddd;color: black; font-size: 16px; padding: 10px 0; font-family: Microsoft YaHei;}

    .recharge-act-tip{margin-left: 10px;font-size: 12px;}
    .recharge-act{position: relative; width: 300px;left: -6px;margin-bottom: 15px;border: 1px solid #ffe7ee;background: #fff8fa;}
    .recharge-act-header{height: 32px;width: 80px; line-height: 28px;padding: 0 14px; position: relative;left: -8px; font-family: SimHei;top: 5px;font-size: 14px;color: white; background: url(/assets/images/jumei/flag_tip.png) no-repeat;}
    .recharge-act-desc{padding: 10px 12px; color: #666; line-height: 22px; font-family: SimSun;}
/*手机充值 end*/

/*支付宝优惠10元COD选项右边文字广告*/
.alipay_activity_cod{vertical-align:middle;}
.alipay_activity_cod a{vertical-align:middle;display:inline-block;position:relative;width:13px;height:13px;background: url("/assets/images/jumei/cart/new/warn.jpg") no-repeat;text-decoration:none;}
.alipay_activity_cod a:hover,.alipay_activity_cod a div,.alipay_activity_cod a:hover div{text-decoration:none;}
.alipay_activity_cod a div{
    position:absolute;border: 1px solid #DBD6D0;left:-200px;top:-228px;background:#FCFCFC;color:#676767;width:450px;height:207px;line-height:18px;padding:8px 8px 0 8px;display:none;}
.alipay_activity_cod a:hover div{display:block;}
.alipay_activity_cod a div span{width:13px;height:8px;position:absolute;top:215px;left:200px;background: url("/assets/images/jumei/countdown_time_coin.png?v1") no-repeat 0 -29px;}

#cart .cart_left #gateway_list .gateway_ul_box{overflow:visible;}
/*银联活动选项右边文字广告*/
.cup_activity_cod{vertical-align:middle;}
.cup_activity_cod a{vertical-align:middle;display:inline-block;position:relative;line-height:13px;text-decoration:none;color: #959595;}
.cup_activity_cod a.icon{width:13px;height:13px;background: url("/assets/images/jumei/cart/new/warn.jpg") no-repeat;}
.cup_activity_cod a:hover{text-decoration:underline;color: #ed145b;_border: none;*text-decoration:none;}
.cup_activity_cod a div,.cup_activity_cod a:hover div{text-decoration:none;}

.cup_activity_cod a div{
    display:none;
}
.cup_activity_cod a:hover div{text-decoration:none;display:block;position:absolute;border: 1px solid #DBD6D0;left:-283px;top:-195px;background:#FCFCFC;color:#676767;width:450px;height:172px;line-height:18px;padding:8px 8px 0 8px;text-align:left;}
.cup_activity_cod a div span{width:13px;height:8px;position:absolute;top:180px;left:300px;background: url("/assets/images/jumei/countdown_time_coin.png") no-repeat 0 -29px;_display: none;}
.cup_activity_cod a.icon div span{left:282px;}

/*发票*/
.inv_wrap{padding-top:14px;color:#666;}
.inv_tit{line-height:26px;vertical-align:middle;}
.inv_quesstion{display:inline-block;width:13px;height:14px;background:url("/assets/images/jumei/countdown_time_coin.png?v1") no-repeat 0 -60px;position:relative;vertical-align:middle;}
.inv_quesstion div{
    position:absolute;border: 1px solid #DBD6D0;left:-69px;top:-188px;background:#FCFCFC;color:#676767;width:308px;height:172px;line-height:18px;padding:8px 8px 0 8px;display:none;}
a.inv_quesstion:hover div{display:block;}
.inv_quesstion div span{width:13px;height:8px;position:absolute;top:180px;left:67px;background: url("/assets/images/jumei/countdown_time_coin.png?v1") no-repeat 0 -29px;}

.inv_info{padding:8px 15px;line-height:26px;display:none;}
.inv_error{display:inline-block;line-height:14px;padding-left:18px;background:url("/assets/images/jumei/countdown_time_coin.png?v1") no-repeat;color:#ea005b;}
.inv_mark_pro{display:inline-block;background:url(/assets/images/jumei/inv_arrow.jpg) no-repeat right -8px;border:1px solid #fff;line-height:18px;padding-right:13px;padding-left:5px;position:relative;}
.inv_mark_pro:hover{border:#ea005b 1px solid;background-position:right 3px;background-color:#fefcfc;text-decoration:none;}
.inv_mark_pro .inv_mark{width:100%;height:2px;position:absolute;background:#fefcfc;overflow:hidden;left:0;top:17px;z-index: 1;}
.inv_mark_pro .inv_pro_list{display:none;}
.inv_mark_pro:hover .inv_pro_list{display:block;position:absolute;left:-1px;top:18px;_top:19px;border:#ea005b 1px solid;width:250px;padding:10px;background:#fefcfc;z-index: 1;}
.inv_pro_list ul{overflow:hidden;}
.inv_pro_list li{clear:both;overflow:hidden;padding:8px 0;border-top:1px dashed #d3d3d3;margin-top:-1px;}
.inv_pro_img{display:block;float:left;width:50px;}
.inv_pro_img img{display:block;width:42px;height:42px;}
.inv_pro_info{width:200px;float: left;line-height:21px;}
.inv_pro_info div{color:#333;}
.inv_pro_info p{color:#999;}

.inv_type_name{width: 30em;}
.focus_txt{color:#aaa;}

/*四级地址-start*/
.site_edit{position: relative;background-color: white;padding: 25px 10px;padding-top: 0;}
.site_edit .cow_box{line-height: 24px;margin-bottom: 25px;}
.site_edit .fl{float: left;}
.site_edit .lab_box{
    width: 90px;
    text-align: right;
    margin-right: 5px;
}
.site_edit .lab_box .tips{color: #ed145b;}
.site_edit .input{
    color: #333333;
    border: #cccccc 1px solid;
    height: 16px;
    line-height: 16px;
    background-color: white;
    padding: 3px 3px;
}
.site_edit .input.error{
    border: #f1709b 1px solid;
    background-color: #ffeef4;
}
.site_edit .error_box{
    margin-left: 10px;
}
.site_edit .error_box .txt{
    color: #ed145b;
    margin-left: 5px;
    white-space: nowrap;
}
.site_edit .site_menu_box{position: relative;margin-right: 13px;*z-index: 1;}
.site_edit .site_menu{
    display: inline-block;
    border: #cccccc 1px solid;
}
.site_edit .site_menu:hover{
    text-decoration: none;
}
.site_edit .active .site_menu{
    border: #feacc7 1px solid;
    border-bottom: 0;
}
.site_edit .active .triangle_box{
    border-left: #feacc7 1px solid;
}
.site_edit .site_menu .txt{
    color: #333;
    display: inline-block;
    width: 110px;
    height: 22px;
    line-height: 22px;
    background-color: white;
    padding: 0 3px;
    overflow: hidden;
}
.site_edit .disabled .site_menu .txt{color: #999;}
.site_edit .disabled .site_menu{cursor: default;}
.site_edit .triangle_box{
    position: relative;
    border-left: #cccccc 1px solid;
    height: 22px;
    line-height: 22px;
    background-color: #fafafa;
    width: 24px;
    display: inline-block;
}
.site_edit .triangle_box .triangle_down{
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    border-width: 7px;
    border-style: solid dashed dashed dashed;
    top: 8px;
    left: 5px;
    border-color: #b7b7b7 transparent transparent transparent;
}
.site_edit .site_menu_cont{
    position: absolute;
    top: 23px;
    left: 0;
    background: white;
    z-index: 10;
    border: #feacc7 1px solid;
    padding: 5px 10px;
}
.site_edit .site_menu_scroll{
    height: 150px;
    overflow-y: scroll;
}
.site_edit .site_menu_cont a{
    color: #333333;
    text-decoration: none;
    white-space: nowrap;
}
.site_edit .site_menu_cont a:hover, .site_edit .site_menu_cont .active{
    color: #ed145b;
}
.site_edit .site_menu_cont .ul_box{
    margin-right: 20px
}
.site_edit .confirm_show{margin: 0 3px;}
.site_edit .submit_btn{
    height: 25px;
    line-height: 25px;
    padding: 0 30px;
    background: -webkit-linear-gradient(top, #fb2f72, #ed145b);
    background: -moz-linear-gradient(top, #fb2f72, #ed145b);
    background: -o-linear-gradient(top, #fb2f72, #ed145b);
    background: -ms-linear-gradient(top, #fb2f72, #ed145b);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fb2f72',endColorStr='#ed145b',gradientType='0');
    display: inline-block;
    color: white;
    text-decoration: none;
    margin-right: 10px;
}
.site_edit .submit_btn:hover{
    background: -webkit-linear-gradient(top, #ed145b, #fb2f72);
    background: -moz-linear-gradient(top, #ed145b, #fb2f72);
    background: -o-linear-gradient(top, #ed145b, #fb2f72);
    background: -ms-linear-gradient(top, #ed145b, #fb2f72);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ed145b',endColorStr='#fb2f72',gradientType='0');
    text-decoration: none;
}
.site_edit .cancel_btn{
    height: 23px;
    line-height: 23px;
    padding: 0 15px;
    background: -webkit-linear-gradient(top, #fefefe, #f3f3f3);
    background: -moz-linear-gradient(top, #fefefe, #f3f3f3);
    background: -o-linear-gradient(top, #fefefe, #f3f3f3);
    background: -ms-linear-gradient(top, #fefefe, #f3f3f3);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fefefe',endColorStr='#f3f3f3',gradientType='0');
    display: inline-block;
    color: #999999;
    border: 1px solid #e0e0e0;
    text-decoration: none;
}
.site_edit .cancel_btn:hover{
    color: #ed145b;
}
.site_edit .tips_tit{
    font-size:12px;
    text-indent:26px;
    color:#ED145B;
    border:1px solid #fabf7b;
    background:#fefef4;
    line-height:28px;
    background:url(/assets/images/jumei/global/address_tips.jpg) no-repeat 3px center #fffef5;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 710px;
    margin-left: 20px;
}
.site_edit .sp_icon_pos_tips_box{
    display: inline-block;
    position: relative;
    text-decoration:none;
}
.site_edit .sp_icon_pos_tips_box:hover .sp_icon_pos_tips{
    display: inline-block;
}
.site_edit .sp_icon_pos_tips{
    background:#FCFCFC;
    border: 1px solid #DBD6D0;
    color: #676767;
    display: none;
    line-height: 18px;
    padding: 5px 12px;
    padding-right:0;
    position: absolute;
    font-size:12px;
    width: 505px;
    top: 30px;
    left: -400px;
    z-index: 15;
}
.site_edit .sp_icon_pos_tips .arrow_up{
    background: url(/assets/images/jumei/global/tip_coin.png) no-repeat;
    left: 442px;
    top: -6px;
    background-position: 0 -16px;
    width: 13px;
    height: 6px;
    position: absolute;
    overflow: hidden;
}
.site_edit .sp_icon{
    background: url(/assets/images/jumei/global/tip_coin.png?v1) no-repeat;
}
.site_edit .disabled_btn, .site_edit .disabled_btn:hover{background: gray;}
.site_edit .validate_btn{
    position: absolute;
    top: 2px;
    width: 30px;
    height: 20px;
    display: none;
    background-position: 0 -28px;
    left: 260px;
}
.site_edit .receiver_name_box{
    position: relative;
    z-index: 5;
}
.site_edit .through_validate{
    top: 23px;
    left: 95px;
    background: white;
    z-index: 2;
    border: 1px solid #ccc;
    padding: 0 3px;
    width: 200px;
    *width: 210px;
    position: absolute;
    display: none;
}
.site_edit .through_validate .validate_list{color: #333333; display: block;}
.site_edit .through_validate .validate_list:hover{color: #ed145b;}
.site_edit .through_validate .cn_num{
    float: left;
}
.site_edit .through_validate .name{
    width: 59px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    padding-right: 10px;
}
/*四级地址-end*/

/*授权-start*/
#accredit_content{width:510px;background: #FAF7F8}
.accredit_header{height: 52px;border-bottom: 1px solid #EEEBEC;}
.accredit_content{height: 250px;padding:10px 30px;background: #FFF;}
.accredit_declare{height: 42px;margin: 12px 0;border-bottom: 1px solid #ededed;line-height: 40px;color:#333;font-size: 14px;font-family: "Microsoft YaHei";}
.accredit_reason{color:#666;}
.accredit_img{height: 65px;margin:12px 0;overflow:hidden;background:url(/assets/images/jumei/global/global_accredit.png?v0722) no-repeat;}
.accredit_light_font{color:#aaa;}
.accredit_content dt,.accredit_content dd{height: 25px;line-height: 25px;}
.accredit_footer{height: 93px;}
.accredit_account_info{float:right;margin-right: 15px;}
.accredit_agree{height: 30px;line-height: 30px;text-align: center;}
.accredit_agree a{margin-left:5px;}
#j_accredit_accept{vertical-align:middle;}
.accredit_act{text-align: center;}
.accredit_act .formbutton,.accredit_cancel{width:100px;vertical-align:top;font-size: 16px;font-family: "Microsoft YaHei";}
.accredit_act .formbutton{height:35px;margin-right: 20px;border:none;}
.accredit_cancel {display: inline-block;height:33px;line-height: 35px;border: 1px solid #e0e0e0;background: #fcfcfc;text-align: center;color: #999999;}
/*授权-end*/

/* combine item start */
#cart .cart_products table .cart_cb_item td{
    padding: 0;
    vertical-align: middle;
}
.cart_cb_sub{
    padding: 15px 0 10px 30px;
    border-right: 1px dashed #ebebeb;
    border-bottom: 1px dashed #ebebeb;
}
.cart_cb_sub .name_hover{
    display: inline-block;
    max-width: 320px;
    _width: 320px;
}
#cart .cart_left .cart_cb_sub .pic_hover{
    left: 330px;
    z-index: 1;
}
.sub_number_box{
    position: absolute;
    top:15px;
    right: 25px;
}
/* combine item end */

.check_pay_total_price{
    color: #FD4D87;
}
.check_pay_deposit,.check_pay_balance{
    font-weight: bold;
}
.check_pay_balance_tip,.check_pay_deposit_payed{
    color: #808080;
}
.check_pay_balance_tip,.check_pay_balance{
    padding: 5px 0;
}
.order_pay_balance{
    margin-top: 20px;
}
.order_pay_balance_tip{
    color: #808080;
}
.order_pay_date,.check_pay_date{
    margin: 0 5px;
    font-style: italic;
    font-family: Arial;
    color: #242424;
}
.check_pay_deposit,.check_pay_balance_tip{
    margin: 9px 0;
}
.check_pay_deposit,.check_pay_balance{
    font-size: 14px;
}
.payed_price{
    color: #FD4D87;
    font-family: Helvetica, arial, sans-serif;;
}
.check_price{
    font-family: Helvetica, arial, sans-serif;;
}
